home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 10 - 1994 / 10.12 Dec 94 / ControlStrip / SimpleCSClock.r < prev    next >
Encoding:
Text File  |  1994-09-28  |  7.7 KB  |  247 lines  |  [TEXT/MPS ]

  1. #include "Types.r"
  2. #include "Pict.r";
  3. #include "SysTypes.r";
  4. #include "BalloonTypes.r";
  5. #include "SimpleCSClock.h";
  6.  
  7.  
  8. resource 'vers' (1) {
  9.     $01, $00, final, 0, verUS,
  10.     "1.0",
  11.     "1.0, © 1994 Mike K. Blackwell"
  12. };
  13.  
  14.  
  15. type 'cs!C' as 'STR ';
  16.  
  17. resource 'cs!C' (0) {
  18.     "1.0, © 1994 Mike K. Blackwell"
  19. };
  20.  
  21.  
  22. resource 'PICT' (kArrowPictID) {
  23.     {0, 0, 8, 9}, VersionOne {
  24.         {
  25.             ClipRgn        {{0, 0, 8, 9}, $""};
  26.             FillPoly    {{0, 0, 8, 9}, {{0, 4}, {4, 8}, {8, 4}, {0, 4}}};
  27.         }
  28.     }
  29. };
  30.  
  31.  
  32. resource 'MENU' (kConfigMenuID) {
  33.     -kConfigMenuID, textMenuProc, 0b00000011, enabled, "",
  34.     {
  35.         "12 Hour",                    noIcon, noKey, noMark, plain;
  36.         "24 Hour",                     noIcon, noKey, noMark, plain;
  37.     }
  38. };
  39.  
  40.  
  41. resource 'STR#' (kHelpStringsID) {
  42.     {
  43. /* 1 */    "CSClock Preferences";
  44. /* 2 */    "CSClock\n\n"
  45.             "This control strip module displays the time of day.\n"
  46.             "It is currently in 12-Hour mode.";
  47. /* 3 */    "CSClock\n\n"
  48.             "This control strip module displays the time of day.\n"
  49.             "It is currently in 24-Hour mode.";
  50.     }
  51. };
  52.  
  53.  
  54. resource 'STR ' (-16397) {
  55.      "This is the CSClock control strip module.  To use this file, "
  56.      "place it into the Control Strip folder and restart the computer."
  57. };
  58.  
  59.  
  60. resource 'hfdr' (kHMHelpID) {
  61.     HelpMgrVersion, hmDefaultOptions, 0, 0,
  62.     {
  63.         HMStrResItem { -16397 }
  64.     }
  65. };
  66.  
  67.  
  68. resource 'BNDL' (128) {
  69.     'cs!C', 0,
  70.     {
  71.         'FREF', {0, 128};
  72.         'ICN#', {0, 128};
  73.     }
  74. };
  75.  
  76.  
  77. resource 'FREF' (128) {
  78.     'sdev', 0, ""
  79. };
  80.  
  81.  
  82. resource 'ICN#' (128) {
  83.     {    /* array: 2 elements */
  84.         /* [1] */
  85.         $"00FF FFFF 0180 0001 0300 0003 0600 0005"
  86.         $"0C00 0003 1800 0005 3001 FC03 6007 0705"
  87.         $"C60C 2183 8A10 2045 9230 2063 9220 2025"
  88.         $"9260 2033 9240 2015 9240 2013 9240 3F15"
  89.         $"9240 0013 9240 0015 9260 0033 9220 0025"
  90.         $"9230 0063 9210 0045 8A0C 0183 C607 0705"
  91.         $"6001 FC03 3000 0005 1800 0003 0C00 0005"
  92.         $"0600 0003 0315 5555 01AA AAAB 00FF FFFF",
  93.         /* [2] */
  94.         $"00FF FFFF 01FF FFFF 03FF FFFF 07FF FFFF"
  95.         $"0FFF FFFF 1FFF FFFF 3FFF FFFF 7FFF FFFF"
  96.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  97.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  98.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  99.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  100.         $"7FFF FFFF 3FFF FFFF 1FFF FFFF 0FFF FFFF"
  101.         $"07FF FFFF 03FF FFFF 01FF FFFF 00FF FFFF"
  102.     }
  103. };
  104.  
  105. resource 'icl4' (128) {
  106.     $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF"
  107.     $"0000 000F F000 0000 0000 0000 0000 00CF"
  108.     $"0000 00FF 0CCC CCCC CCCC CCCC CCCC CCEF"
  109.     $"0000 0FF0 CCCC CCCC CCCC CCCC CCCC CDEF"
  110.     $"0000 FF0C CCCC CCCC CCCC CCCC CCCC CDEF"
  111.     $"000F F0CC CCCC CCCC CCCC CCCC CCCC CDEF"
  112.     $"00FF 0CCC CCCC CCCF FFFF FFCC CCCC CDEF"
  113.     $"0FF0 CCCC CCCC CFFF CCCC CFFF CCCC CDEF"
  114.     $"FF0C DFF0 CCCC FFCC CC3C CCCF FCCC CDEF"
  115.     $"F0CD F0F0 CCCF CCCC CC3C CCCC CFCC CDEF"
  116.     $"F0CF 00F0 CCFF CCCC CC3C CCCC CFFC CDEF"
  117.     $"F0CF 00F0 CCFC CCCC CC3C CCCC CCFC CDEF"
  118.     $"F0CF 00F0 CFFC CCCC CC3C CCCC CCFF CDEF"
  119.     $"F0CF 00F0 CFCC CCCC CC3C CCCC CCCF CDEF"
  120.     $"F0CF 00F0 CFCC CCCC CC3C CCCC CCCF CDEF"
  121.     $"F0CF 00F0 CFCC CCCC CC33 3333 CCCF CDEF"
  122.     $"F0CF 00F0 CFCC CCCC CCCC CCCC CCCF CDEF"
  123.     $"F0CF 00F0 CFCC CCCC CCCC CCCC CCCF CDEF"
  124.     $"F0CF 00F0 CFFC CCCC CCCC CCCC CCFF CDEF"
  125.     $"F0CF 00F0 CCFC CCCC CCCC CCCC CCFC CDEF"
  126.     $"F0CF 00F0 CCFF CCCC CCCC CCCC CFFC CDEF"
  127.     $"F0CF 00F0 CCCF CCCC CCCC CCCC CFCC CDEF"
  128.     $"F0CD F0F0 CCCC FFCC CCCC CCCF FCCC CDEF"
  129.     $"FFCC DFF0 CCCC CFFF CCCC CFFF CCCC CDEF"
  130.     $"0FFC CCCC CCCC CCCF FFFF FFCC CCCC CDEF"
  131.     $"00FF CCCC CCCC CCCC CCCC CCCC CCCC CDEF"
  132.     $"000F FCCC CCCC CCCC CCCC CCCC CCCC CDEF"
  133.     $"0000 FFCC CCCC CCCC CCCC CCCC CCCC CDEF"
  134.     $"0000 0FFC CCCC CCCC CCCC CCCC CCCC CDEF"
  135.     $"0000 00FF DDDD DDDD DDDD DDDD DDDD DDEF"
  136.     $"0000 000F FEEE EEEE EEEE EEEE EEEE EEEF"
  137.     $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF"
  138. };
  139.  
  140. resource 'icl8' (128) {
  141.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF"
  142.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  143.     $"0000 0000 0000 00FF FF00 0000 0000 0000"
  144.     $"0000 0000 0000 0000 0000 0000 0000 2BFF"
  145.     $"0000 0000 0000 FFFF 00F6 F6F6 F6F6 F6F6"
  146.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F62B FCFF"
  147.     $"0000 0000 00FF FF00 F62B 2B2B 2B2B 2B2B"
  148.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BF9 FCFF"
  149.     $"0000 0000 FFFF 00F6 2B2B 2B2B 2B2B 2B2B"
  150.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BF9 FCFF"
  151.     $"0000 00FF FF00 F62B 2B2B 2B2B 2B2B 2B2B"
  152.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BF9 FCFF"
  153.     $"0000 FFFF 00F6 2B2B 2B2B 2B2B 2B2B 2BFF"
  154.     $"FFFF FFFF FFFF 2B2B 2B2B 2B2B 2BF9 FCFF"
  155.     $"00FF FF00 F62B 2B2B 2B2B 2B2B 2BFF FFFF"
  156.     $"2A2A 2A2A 2AFF FFFF 2B2B 2B2B 2BF9 FCFF"
  157.     $"FFFF 00F6 F9FF FF00 2B2B 2B2B FFFF 2A2A"
  158.     $"2A2A D82A 2A2A 2AFF FF2B 2B2B 2BF9 FCFF"
  159.     $"FF00 F6F9 FF00 FF00 2B2B 2BFF 2A2A 2A2A"
  160.     $"2A2A D82A 2A2A 2A2A 2AFF 2B2B 2BF9 FCFF"
  161.     $"FF00 2BFF 0000 FF00 2B2B FFFF 2A2A 2A2A"
  162.     $"2A2A D82A 2A2A 2A2A 2AFF FF2B 2BF9 FCFF"
  163.     $"FF00 2BFF 0000 FF00 2B2B FF2A 2A2A 2A2A"
  164.     $"2A2A D82A 2A2A 2A2A 2A2A FF2B 2BF9 FCFF"
  165.     $"FF00 2BFF 0000 FF00 2BFF FF2A 2A2A 2A2A"
  166.     $"2A2A D82A 2A2A 2A2A 2A2A FFFF 2BF9 FCFF"
  167.     $"FF00 2BFF 0000 FF00 2BFF 2A2A 2A2A 2A2A"
  168.     $"2A2A D82A 2A2A 2A2A 2A2A 2AFF 2BF9 FCFF"
  169.     $"FF00 2BFF 0000 FF00 2BFF 2A2A 2A2A 2A2A"
  170.     $"2A2A D82A 2A2A 2A2A 2A2A 2AFF 2BF9 FCFF"
  171.     $"FF00 2BFF 0000 FF00 2BFF 2A2A 2A2A 2A2A"
  172.     $"2A2A D8D8 D8D8 D8D8 2A2A 2AFF 2BF9 FCFF"
  173.     $"FF00 2BFF 0000 FF00 2BFF 2A2A 2A2A 2A2A"
  174.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2AFF 2BF9 FCFF"
  175.     $"FF00 2BFF 0000 FF00 2BFF 2A2A 2A2A 2A2A"
  176.     $"2A2A 2A2A 2A2A 2A2A 2A2A 2AFF 2BF9 FCFF"
  177.     $"FF00 2BFF 0000 FF00 2BFF FF2A 2A2A 2A2A"
  178.     $"2A2A 2A2A 2A2A 2A2A 2A2A FFFF 2BF9 FCFF"
  179.     $"FF00 2BFF 0000 FF00 2B2B FF2A 2A2A 2A2A"
  180.     $"2A2A 2A2A 2A2A 2A2A 2A2A FF2B 2BF9 FCFF"
  181.     $"FF00 2BFF 0000 FF00 2B2B FFFF 2A2A 2A2A"
  182.     $"2A2A 2A2A 2A2A 2A2A 2AFF FF2B 2BF9 FCFF"
  183.     $"FF00 2BFF 0000 FF00 2B2B 2BFF 2A2A 2A2A"
  184.     $"2A2A 2A2A 2A2A 2A2A 2AFF 2B2B 2BF9 FCFF"
  185.     $"FF00 2BF9 FF00 FF00 2B2B 2B2B FFFF 2A2A"
  186.     $"2A2A 2A2A 2A2A 2AFF FF2B 2B2B 2BF9 FCFF"
  187.     $"FFFF 2B2B F9FF FF00 2B2B 2B2B 2BFF FFFF"
  188.     $"2A2A 2A2A 2AFF FFFF 2B2B 2B2B 2BF9 FCFF"
  189.     $"00FF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF"
  190.     $"FFFF FFFF FFFF 2B2B 2B2B 2B2B 2BF9 FCFF"
  191.     $"0000 FFFF 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"
  192.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BF9 FCFF"
  193.     $"0000 00FF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B"
  194.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BF9 FCFF"
  195.     $"0000 0000 FFFF 2B2B 2B2B 2B2B 2B2B 2B2B"
  196.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BF9 FCFF"
  197.     $"0000 0000 00FF FF2B 2B2B 2B2B 2B2B 2B2B"
  198.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BF9 FCFF"
  199.     $"0000 0000 0000 FFFF F9F9 F9F9 F9F9 F9F9"
  200.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FCFF"
  201.     $"0000 0000 0000 00FF FFFC FCFC FCFC FCFC"
  202.     $"FCFC FCFC FCFC FCFC FCFC FCFC FCFC FCFF"
  203.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF"
  204.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  205. };
  206.  
  207. resource 'ics#' (128) {
  208.     {    /* array: 2 elements */
  209.         /* [1] */
  210.         $"1FFF 3001 6003 C001 90E3 B151 B24B B269"
  211.         $"B20B B111 B0E3 9001 C003 6001 3AAB 1FFF",
  212.         /* [2] */
  213.         $"1FFF 3FFF 7FFF FFFF FFFF FFFF FFFF FFFF"
  214.         $"FFFF FFFF FFFF FFFF FFFF 7FFF 3FFF 1FFF"
  215.     }
  216. };
  217.  
  218. resource 'ics4' (128) {
  219.     $"000F FFFF FFFF FFFF 00FF 0000 0000 000F"
  220.     $"0FF0 CCCC CCCC CCDF FF0C CCCC CCCC CCDF"
  221.     $"F0CF CCCC FFFC CCDF FCFF CCCF C3CF CCDF"
  222.     $"FCFF CCFC C3CC FCDF FCFF CCFC C33C FCDF"
  223.     $"FCFF CCFC CCCC FCDF FCFF CCCF CCCF CCDF"
  224.     $"FCFF CCCC FFFC CCDF FCCF CCCC CCCC CCDF"
  225.     $"FFCC CCCC CCCC CCDF 0FFC CCCC CCCC CCDF"
  226.     $"00FF DDDD DDDD DDDF 000F FFFF FFFF FFFF"
  227. };
  228.  
  229. resource 'ics8' (128) {
  230.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  231.     $"0000 FFFF 0000 0000 0000 0000 0000 00FF"
  232.     $"00FF FF00 2B2B 2B2B 2B2B 2B2B 2B2B F9FF"
  233.     $"FFFF 002B 2B2B 2B2B 2B2B 2B2B 2B2B F9FF"
  234.     $"FF00 2BFF 2B2B 2B2B FFFF FF2B 2B2B F9FF"
  235.     $"FF2B FFFF 2B2B 2BFF 2AD8 2AFF 2B2B F9FF"
  236.     $"FF2B FFFF 2B2B FF2A 2AD8 2A2A FF2B F9FF"
  237.     $"FF2B FFFF 2B2B FF2A 2AD8 D82A FF2B F9FF"
  238.     $"FF2B FFFF 2B2B FF2A 2A2A 2A2A FF2B F9FF"
  239.     $"FF2B FFFF 2B2B 2BFF 2A2A 2AFF 2B2B F9FF"
  240.     $"FF2B FFFF 2B2B 2B2B FFFF FF2B 2B2B F9FF"
  241.     $"FF2B 2BFF 2B2B 2B2B 2B2B 2B2B 2B2B F9FF"
  242.     $"FFFF 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B F9FF"
  243.     $"00FF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B F9FF"
  244.     $"0000 FFFF F9F9 F9F9 F9F9 F9F9 F9F9 F9FF"
  245.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  246. };
  247.